package cc.rengu.igas.channel.nucc.facade.request;

import cc.rengu.igas.channel.nucc.facade.base.BaseRequest;
import cc.rengu.igas.channel.nucc.facade.base.Header;
import cc.rengu.igas.channel.nucc.facade.bean.*;

import java.io.Serializable;

public class AgreementPayRequest extends BaseRequest implements Serializable {
    /**
     * 受理机构标识
     */
    private String instgId;
    /**
     * 付款方账户机构标识
     */
    private String pyerAcctIssrId;
    /**
     * 付款方账户类型
     */
    private String pyerAcctTp;
    /**
     * 协议号
     */
    private String signNo;
    /**
     * 付款方终端类型
     */
    private String pyerTrxTrmTp;
    /**
     * 付款方终端号
     */
    private String pyerTrxTrmNo;
    /**
     * 清算账户受理机构标识
     */
    private String resfdAcctIssrId;
    /**
     * 受理机构清算账户编号
     */
    private String instgAcctId;
    /**
     * 受理机构清算账户名称
     */
    private String instgAcctNm;
    /**
     * 收款方受理机构标识
     */
    private String pyeeAcctIssrId;
    /**
     * 收款方账户类型
     */
    private String pyeeAcctTp;
    /**
     * 收款方账号
     */
    private String pyeeAcctId;
    /**
     * 收款方户名
     */
    private String pyeeNm;
    /**
     * 收款方国家编码
     */
    private String pyeeCtryNo;
    /**
     * 收款方地区编码
     */
    private String pyeeAreaNo;
    /**
     * 收款方终端类型
     */
    private String pyeeTrxTrmTp;
    /**
     * 收款方终端编码
     */
    private String pyeeTrxTrmNo;
    /**
     * 网联交易类别
     */
    private String trxCtgy;
    /**
     * 业务种类
     */
    private String bizTp;
    /**
     * 交易金额
     */
    private String trxAmt;
    /**
     * 账户输入方式
     */
    private String acctInTp;
    /**
     * 订单号
     */
    private String orderId;
    /**
     * 订单详情
     */
    private String orderDetails;
    /**
     * 网络交易平台简称
     */
    private String pltfrmNm;
    /**
     * 设备信息
     */
    private String trxDevcInf;

    public String getInstgId() {
        return instgId;
    }

    public void setInstgId(String instgId) {
        this.instgId = instgId;
    }

    public String getPyerAcctIssrId() {
        return pyerAcctIssrId;
    }

    public void setPyerAcctIssrId(String pyerAcctIssrId) {
        this.pyerAcctIssrId = pyerAcctIssrId;
    }

    public String getPyerAcctTp() {
        return pyerAcctTp;
    }

    public void setPyerAcctTp(String pyerAcctTp) {
        this.pyerAcctTp = pyerAcctTp;
    }

    public String getSignNo() {
        return signNo;
    }

    public void setSignNo(String signNo) {
        this.signNo = signNo;
    }

    public String getPyerTrxTrmTp() {
        return pyerTrxTrmTp;
    }

    public void setPyerTrxTrmTp(String pyerTrxTrmTp) {
        this.pyerTrxTrmTp = pyerTrxTrmTp;
    }

    public String getPyerTrxTrmNo() {
        return pyerTrxTrmNo;
    }

    public void setPyerTrxTrmNo(String pyerTrxTrmNo) {
        this.pyerTrxTrmNo = pyerTrxTrmNo;
    }

    public String getResfdAcctIssrId() {
        return resfdAcctIssrId;
    }

    public void setResfdAcctIssrId(String resfdAcctIssrId) {
        this.resfdAcctIssrId = resfdAcctIssrId;
    }

    public String getInstgAcctId() {
        return instgAcctId;
    }

    public void setInstgAcctId(String instgAcctId) {
        this.instgAcctId = instgAcctId;
    }

    public String getInstgAcctNm() {
        return instgAcctNm;
    }

    public void setInstgAcctNm(String instgAcctNm) {
        this.instgAcctNm = instgAcctNm;
    }

    public String getPyeeAcctIssrId() {
        return pyeeAcctIssrId;
    }

    public void setPyeeAcctIssrId(String pyeeAcctIssrId) {
        this.pyeeAcctIssrId = pyeeAcctIssrId;
    }

    public String getPyeeAcctTp() {
        return pyeeAcctTp;
    }

    public void setPyeeAcctTp(String pyeeAcctTp) {
        this.pyeeAcctTp = pyeeAcctTp;
    }

    public String getPyeeAcctId() {
        return pyeeAcctId;
    }

    public void setPyeeAcctId(String pyeeAcctId) {
        this.pyeeAcctId = pyeeAcctId;
    }

    public String getPyeeNm() {
        return pyeeNm;
    }

    public void setPyeeNm(String pyeeNm) {
        this.pyeeNm = pyeeNm;
    }

    public String getPyeeCtryNo() {
        return pyeeCtryNo;
    }

    public void setPyeeCtryNo(String pyeeCtryNo) {
        this.pyeeCtryNo = pyeeCtryNo;
    }

    public String getPyeeAreaNo() {
        return pyeeAreaNo;
    }

    public void setPyeeAreaNo(String pyeeAreaNo) {
        this.pyeeAreaNo = pyeeAreaNo;
    }

    public String getPyeeTrxTrmTp() {
        return pyeeTrxTrmTp;
    }

    public void setPyeeTrxTrmTp(String pyeeTrxTrmTp) {
        this.pyeeTrxTrmTp = pyeeTrxTrmTp;
    }

    public String getPyeeTrxTrmNo() {
        return pyeeTrxTrmNo;
    }

    public void setPyeeTrxTrmNo(String pyeeTrxTrmNo) {
        this.pyeeTrxTrmNo = pyeeTrxTrmNo;
    }

    public String getTrxCtgy() {
        return trxCtgy;
    }

    public void setTrxCtgy(String trxCtgy) {
        this.trxCtgy = trxCtgy;
    }

    public String getBizTp() {
        return bizTp;
    }

    public void setBizTp(String bizTp) {
        this.bizTp = bizTp;
    }

    public String getTrxAmt() {
        return trxAmt;
    }

    public void setTrxAmt(String trxAmt) {
        this.trxAmt = trxAmt;
    }

    public String getAcctInTp() {
        return acctInTp;
    }

    public void setAcctInTp(String acctInTp) {
        this.acctInTp = acctInTp;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderDetails() {
        return orderDetails;
    }

    public void setOrderDetails(String orderDetails) {
        this.orderDetails = orderDetails;
    }

    public String getPltfrmNm() {
        return pltfrmNm;
    }

    public void setPltfrmNm(String pltfrmNm) {
        this.pltfrmNm = pltfrmNm;
    }

    public String getTrxDevcInf() {
        return trxDevcInf;
    }

    public void setTrxDevcInf(String trxDevcInf) {
        this.trxDevcInf = trxDevcInf;
    }
}
